A Sandbox for Exploring the OpenFire Processor

نویسندگان

  • Alex Marschner
  • Stephen D. Craven
  • Peter M. Athanas
چکیده

The OpenFire processor is an simple, open source solution for implementing a MicroBlaze-compliant Application-Specific Instruction-Set Processor (ASIP) on an FPGA. Its small size and adjustable feature set also make it attractive for Single Chip Multiple Processor (SCMP) research. Until now the OpenFire has been dependent upon a host MicroBlaze processor or custom user logic for access to external memory or peripherals. In order to make the OpenFire a self sufficient, convenient research platform for both ASIP and SCMP, the addition of a standard peripheral bus such as the On-Chip Peripheral Bus (OPB) is necessary. In this paper we implement a solution to this problem, compare our implementation to the standard MicroBlaze implementation, and discuss future work that we hope to acheive.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Configurable Soft Processor Arrays Using the OpenFire Processor

Single-chip multiprocessor systems, while requiring significantly less design effort than custom hardware solutions, fall behind custom RTL in performance. In an effort to decrease this performance gap, the individual processors in an array can be tailored to their specific application. In this paper we present the OpenFire, a Xilinx MicroBlaze-compatible processor designed for configurable arr...

متن کامل

Head-First into the Sandbox

Sandbox and Proactive Signature Detection But sandboxing is resource-intensive. Code needs to fully execute in the sandbox before it can be analyzed, and exploring all code execution paths — possibly including additional modules that malicious code tries to download — takes time. Fortinet combines sandboxing with proactive signature detection to filter traffic before it hits the sandbox, since ...

متن کامل

Full-System Architectural Exploration Sandbox

The hardware realism and execution performance from prototyping using Field-Programmable Gate Arrays (FPGA) help address the key shortcomings of simulationbased computer architecture research. Although FPGA speed and capacity are approaching a pivotal threshold, creating a microarchitecturally-accurate FPGA prototype of a modern microprocessor remains at the limit of feasibility. On the other h...

متن کامل

Predictable migration and communication in the Quest-V multikernal

Quest-V is a system we have been developing from the ground up, with objectives focusing on safety, predictability and efficiency. It is designed to work on emerging multicore processors with hardware virtualization support. Quest-V is implemented as a “distributed system on a chip” and comprises multiple sandbox kernels. Sandbox kernels are isolated from one another in separate regions of phys...

متن کامل

Predictable Migration and Communication in the Quest-V Multikernel

Quest-V is a system we have been developing from the ground up, with objectives focusing on safety, predictability and efficiency. It is designed to work on emerging multicore processors with hardware virtualization support. Quest-V is implemented as a “distributed system on a chip” and comprises multiple sandbox kernels. Sandbox kernels are isolated from one another in separate regions of phys...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007